place of installation - Espagnol Anglais Dictionnaire